package com.ruoyi.common.utils;

import org.apache.commons.lang3.ObjectUtils;

import java.math.BigDecimal;


/**
 * 如果为空 返回各自类型的 0
 */
public class DefaultZeroValueUtil {

    /**
     * @return 0.00
     */
    public static BigDecimal getValue(BigDecimal value){
        return ObjectUtils.isEmpty(value)?new BigDecimal("0"):value;
    }

    /**
     * @return ""
     */
    public static String getValue(String value){
        return ObjectUtils.isEmpty(value)?"0":value;
    }

    /**
     * @return 0
     */
    public static Integer getValue(Integer value){
        return ObjectUtils.isEmpty(value)?0:value;
    }

    /**
     * @return 0
     */
    public static Long getValue(Long value){
        return ObjectUtils.isEmpty(value)?0L:value;
    }
}
